package net.muchine.test.ddd.repository;

import java.util.Set;

import net.muchine.test.ddd.domain.Customer;
import net.muchine.test.ddd.domain.order.Order;

public interface OrderRepository {

	public abstract void save(Order order);

	public abstract Order delete(String orderId);

	public abstract Set<Order> findByCustomer(Customer customer);

	public abstract Order find(String orderId);
	
	public abstract Set<Order> findAll();

}